\hypertarget{class_cube_instance_manager}{
\section{\-Cube\-Instance\-Manager \-Class \-Reference}
\label{class_cube_instance_manager}\index{\-Cube\-Instance\-Manager@{\-Cube\-Instance\-Manager}}
}


{\ttfamily \#include $<$cube\-Instance.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_cube_instance}{\-Cube\-Instance} $\ast$ \hyperlink{class_cube_instance_manager_a21637a24d6592b14e3ba810caccb1657}{\-Get\-Cube\-Instance} (unsigned int id)
\item 
unsigned int \hyperlink{class_cube_instance_manager_aa55e7fedb4444dbea634897286a82798}{\-Get\-Cube\-Inst\-Nums} (void)
\item 
\hyperlink{cube_instance_8h_ace32dea89d0f86c06b0d84063c965acb}{\-Cube\-Instance\-Data} $\ast$ \hyperlink{class_cube_instance_manager_a73635fcc88dca6cf1323d1e872ebdeae}{\-Get\-Cube\-Inst\-Pointer} (void)
\item 
unsigned int \hyperlink{class_cube_instance_manager_ac4ba647ce6b5c50c509d71993577eabe}{\-Get\-Cube\-Inst\-Total\-Byte\-Size} (void)
\item 
bool \hyperlink{class_cube_instance_manager_a4528282c07491621d527272b850f6981}{\-Pull\-Cube\-Inst\-From} (\hyperlink{class_cube_world}{\-Cube\-World} $\ast$world)
\item 
bool \hyperlink{class_cube_instance_manager_a0fe84331da1e2e50b0a082a916b49b65}{\-Push\-Cube\-Inst\-To} (const char $\ast$buf\-\_\-name)
\item 
bool \hyperlink{class_cube_instance_manager_a6a79d7004926ef6bcbd0f17ace694caf}{\-Push\-Cube\-Inst\-To} (unsigned int buf\-\_\-id)
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{class_cube_instance_manager}{\-Cube\-Instance\-Manager} $\ast$ \hyperlink{class_cube_instance_manager_a7f9fe32c786dfd9fb3200ea2efbad1bd}{\-Get\-Singleton} (void)
\end{DoxyCompactItemize}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{class_cube_instance_manager_a21637a24d6592b14e3ba810caccb1657}{
\index{\-Cube\-Instance\-Manager@{\-Cube\-Instance\-Manager}!\-Get\-Cube\-Instance@{\-Get\-Cube\-Instance}}
\index{\-Get\-Cube\-Instance@{\-Get\-Cube\-Instance}!CubeInstanceManager@{\-Cube\-Instance\-Manager}}
\subsubsection[{\-Get\-Cube\-Instance}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Cube\-Instance}$\ast$ \-Cube\-Instance\-Manager\-::\-Get\-Cube\-Instance (
\begin{DoxyParamCaption}
\item[{unsigned int}]{id}
\end{DoxyParamCaption}
)}}
\label{class_cube_instance_manager_a21637a24d6592b14e3ba810caccb1657}
\hypertarget{class_cube_instance_manager_aa55e7fedb4444dbea634897286a82798}{
\index{\-Cube\-Instance\-Manager@{\-Cube\-Instance\-Manager}!\-Get\-Cube\-Inst\-Nums@{\-Get\-Cube\-Inst\-Nums}}
\index{\-Get\-Cube\-Inst\-Nums@{\-Get\-Cube\-Inst\-Nums}!CubeInstanceManager@{\-Cube\-Instance\-Manager}}
\subsubsection[{\-Get\-Cube\-Inst\-Nums}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \-Cube\-Instance\-Manager\-::\-Get\-Cube\-Inst\-Nums (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{class_cube_instance_manager_aa55e7fedb4444dbea634897286a82798}
\hypertarget{class_cube_instance_manager_a73635fcc88dca6cf1323d1e872ebdeae}{
\index{\-Cube\-Instance\-Manager@{\-Cube\-Instance\-Manager}!\-Get\-Cube\-Inst\-Pointer@{\-Get\-Cube\-Inst\-Pointer}}
\index{\-Get\-Cube\-Inst\-Pointer@{\-Get\-Cube\-Inst\-Pointer}!CubeInstanceManager@{\-Cube\-Instance\-Manager}}
\subsubsection[{\-Get\-Cube\-Inst\-Pointer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Cube\-Instance\-Data}$\ast$ \-Cube\-Instance\-Manager\-::\-Get\-Cube\-Inst\-Pointer (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{class_cube_instance_manager_a73635fcc88dca6cf1323d1e872ebdeae}
\hypertarget{class_cube_instance_manager_ac4ba647ce6b5c50c509d71993577eabe}{
\index{\-Cube\-Instance\-Manager@{\-Cube\-Instance\-Manager}!\-Get\-Cube\-Inst\-Total\-Byte\-Size@{\-Get\-Cube\-Inst\-Total\-Byte\-Size}}
\index{\-Get\-Cube\-Inst\-Total\-Byte\-Size@{\-Get\-Cube\-Inst\-Total\-Byte\-Size}!CubeInstanceManager@{\-Cube\-Instance\-Manager}}
\subsubsection[{\-Get\-Cube\-Inst\-Total\-Byte\-Size}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \-Cube\-Instance\-Manager\-::\-Get\-Cube\-Inst\-Total\-Byte\-Size (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{class_cube_instance_manager_ac4ba647ce6b5c50c509d71993577eabe}
\hypertarget{class_cube_instance_manager_a7f9fe32c786dfd9fb3200ea2efbad1bd}{
\index{\-Cube\-Instance\-Manager@{\-Cube\-Instance\-Manager}!\-Get\-Singleton@{\-Get\-Singleton}}
\index{\-Get\-Singleton@{\-Get\-Singleton}!CubeInstanceManager@{\-Cube\-Instance\-Manager}}
\subsubsection[{\-Get\-Singleton}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Cube\-Instance\-Manager}$\ast$ \-Cube\-Instance\-Manager\-::\-Get\-Singleton (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{class_cube_instance_manager_a7f9fe32c786dfd9fb3200ea2efbad1bd}
\hypertarget{class_cube_instance_manager_a4528282c07491621d527272b850f6981}{
\index{\-Cube\-Instance\-Manager@{\-Cube\-Instance\-Manager}!\-Pull\-Cube\-Inst\-From@{\-Pull\-Cube\-Inst\-From}}
\index{\-Pull\-Cube\-Inst\-From@{\-Pull\-Cube\-Inst\-From}!CubeInstanceManager@{\-Cube\-Instance\-Manager}}
\subsubsection[{\-Pull\-Cube\-Inst\-From}]{\setlength{\rightskip}{0pt plus 5cm}bool \-Cube\-Instance\-Manager\-::\-Pull\-Cube\-Inst\-From (
\begin{DoxyParamCaption}
\item[{{\bf \-Cube\-World} $\ast$}]{world}
\end{DoxyParamCaption}
)}}
\label{class_cube_instance_manager_a4528282c07491621d527272b850f6981}
\hypertarget{class_cube_instance_manager_a0fe84331da1e2e50b0a082a916b49b65}{
\index{\-Cube\-Instance\-Manager@{\-Cube\-Instance\-Manager}!\-Push\-Cube\-Inst\-To@{\-Push\-Cube\-Inst\-To}}
\index{\-Push\-Cube\-Inst\-To@{\-Push\-Cube\-Inst\-To}!CubeInstanceManager@{\-Cube\-Instance\-Manager}}
\subsubsection[{\-Push\-Cube\-Inst\-To}]{\setlength{\rightskip}{0pt plus 5cm}bool \-Cube\-Instance\-Manager\-::\-Push\-Cube\-Inst\-To (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{buf\-\_\-name}
\end{DoxyParamCaption}
)}}
\label{class_cube_instance_manager_a0fe84331da1e2e50b0a082a916b49b65}
\hypertarget{class_cube_instance_manager_a6a79d7004926ef6bcbd0f17ace694caf}{
\index{\-Cube\-Instance\-Manager@{\-Cube\-Instance\-Manager}!\-Push\-Cube\-Inst\-To@{\-Push\-Cube\-Inst\-To}}
\index{\-Push\-Cube\-Inst\-To@{\-Push\-Cube\-Inst\-To}!CubeInstanceManager@{\-Cube\-Instance\-Manager}}
\subsubsection[{\-Push\-Cube\-Inst\-To}]{\setlength{\rightskip}{0pt plus 5cm}bool \-Cube\-Instance\-Manager\-::\-Push\-Cube\-Inst\-To (
\begin{DoxyParamCaption}
\item[{unsigned int}]{buf\-\_\-id}
\end{DoxyParamCaption}
)}}
\label{class_cube_instance_manager_a6a79d7004926ef6bcbd0f17ace694caf}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\hyperlink{cube_instance_8h}{cube\-Instance.\-h}\end{DoxyCompactItemize}
